From 45a2b77867f29804e11e46b9f09dc9a0ff10c14a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ignacy=20Kuchci=C5=84ski?= Date: Fri, 12 Dec 2025 02:29:35 +0100 Subject: [PATCH] dbus-interfaces: Update MalcontentTimer child interface Update org.freedesktop.MalcontentTimer1.Child interface to include the new screen time extensions functionality. The interface has been updated from https://gitlab.freedesktop.org/pwithnall/malcontent/-/blob/main/libmalcontent-timer/org.freedesktop.MalcontentTimer1.Child.xml, and it has not been modified after being copied. Part-of: --- ...org.freedesktop.MalcontentTimer1.Child.xml | 90 ++++++++++++++++++- 1 file changed, 88 insertions(+), 2 deletions(-) diff --git a/data/dbus-interfaces/org.freedesktop.MalcontentTimer1.Child.xml b/data/dbus-interfaces/org.freedesktop.MalcontentTimer1.Child.xml index ee5e714ba..649aa020f 100644 --- a/data/dbus-interfaces/org.freedesktop.MalcontentTimer1.Child.xml +++ b/data/dbus-interfaces/org.freedesktop.MalcontentTimer1.Child.xml @@ -31,8 +31,9 @@ The `MalcontentTimer1.Child` interface allows a trusted component in a child user account’s session to record screen time and app usage periods - for that account. Such a component might be the shell process of the - session, for example. + for that account, to query the time remaining before the limit is reached, + and to request extensions to the screen time limits. Such a component + might be the shell process of the session, for example. Data is recorded as tuples of (start time, end time, record type, identifier), where the record type is @@ -123,5 +124,90 @@ stateless. --> + + + + + + + + + + + + + + + + + -- 2.39.5